package com.dandandog.framework.faces.adapter;

import com.dandandog.framework.common.model.ITree;
import org.primefaces.model.TreeNode;

import java.util.List;


public interface ITreeAdapter<T extends ITree> {

    Object getKey();


    /**
     * 查询
     *
     * @return 集合
     */
    List<T> queryList();


    /**
     * @param node 操作节点
     */
    void handleNode(TreeNode<T> node);
}
